package java_learn.effective_java.createAndDestroy_2;

import java.util.Objects;

/**
 * 引用资源不要使用静态工具类或者单例模式，创建新的实例时就将其传入
 * 依赖注入模式
 *
 * @Author: 李浩然
 * @Date: 2021/1/26 12:17 下午
 */
public class SpellChecker_5 {
    private final String dictionary;

    public SpellChecker_5(String dictionary) {
        this.dictionary = Objects.requireNonNull(dictionary);
    }

}
